如何测试通过 urllib2 检索数据的函数?答案

您所在的位置:网站首页 urllib urlencode 如何测试通过 urllib2 检索数据的函数?答案

如何测试通过 urllib2 检索数据的函数?答案

#如何测试通过 urllib2 检索数据的函数?答案| 来源: 网络整理| 查看: 265

我开始在 python 中进行测试,我问自己如何测试这个方法。

def get_response(self, url, params): encoded_params = urllib.urlencode(params) request = urllib2.Request(BASE_URL, headers=HEADERS) response = urllib2.urlopen(request, encoded_params) return response

使用 doctest 或 unittest,如何最好地实现这一点?我想通过 get_response() 一个测试 url 和一些测试参数,它们存在于现实世界中,并检查 response.read() 是否返回预期的数据。但不知何故,我觉得,这不是应该做的方式。有什么建议么?我将不胜感激有关如何在发短信的情况下处理此类情况的建议。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3